CC=gcc
OBJ=main.o server.o child.o commands.o lprintf.o 
CFLAGS=-Wall -std=c99 -g
LDFLAGS=-g -lpthread -lcrypt

all: $(OBJ)
	gcc $(LDFLAGS) -o yaftp $(OBJ)

$(OBJ): %.o:%.c
	gcc -c $(CFLAGS) $< -o $@

clean: 
	rm -f ./*.o
